#ifndef CIRCULARROTATIONDEVICECONTROLLER_H
#define CIRCULARROTATIONDEVICECONTROLLER_H
#include "EventAggregator.h"
#include "IMotorHAL.h"
#include "Direction.h"


class CircularRotationDeviceController
{
    public:
        CircularRotationDeviceController(IMotorHAL *HAL);
        int getSpeed() { return speed; }
		int start(int snelheid, Direction dir);
		int stop();
        Direction getDirection() { return dir; }
    protected:
    private:
        IMotorHAL *HAL;
        int speed;
        Direction dir;
};

#endif // CIRCULARROTATIONDEVICECONTROLLER_H
